package com.yidu.hbatsams.service;


import com.yidu.hbatsams.domain.Module;
import com.yidu.hbatsams.domain.vo.ModuleVo;

import java.util.List;

public interface ModuleService {

    /**
     * 分页查询所有
     * @return
     */
    public List<ModuleVo> findAll(Integer pageNum, Integer pageSize,String moduleName);


    /**
     * 查询总行数
     * @return
     */
    int count(String moduleName);



    List<ModuleVo> findA();



    void add(ModuleVo vo);


    void delete(String moduleId);

    void update(ModuleVo vo);


    ModuleVo findById(String moduleId);


    List<ModuleVo> findAT();

    /**
     * 根据角色id查询信息
     * @param roleId 角色id
     * @return
     */
    List<Module> findRoleId(String roleId);

}
